\section{Présentation des deux plannings}

Dans cette section nous présenterons le  planning prévisionnel et  celui réellement suivi. 

\begin{figure}[!h]
  \includegraphics[scale=0.6]{../images/projet1.jpg}
  \caption{Diagramme de GANTT prévisionnel}
\end{figure}


\begin{figure}[!h]
  \includegraphics[scale=0.6]{../images/projet2.jpg}
  \caption{Diagramme de GANTT réel}
\end{figure}
\newpage
Il apparaît clairement sur les deux diagrammes de GANTT que le planning prévisionnel n'a pas été correctement suivi . Il est difficile de fournir une estimation correcte de la durée des différentes tâches d'un  projet compte tenu de notre petite expérience dans ce domaine. La différence entre  les deux diagrammes est due à plusieurs raisons qui vont être expliquées.

\section{Commentaires sur les différents planning} 

Le travail a réellement débuté une semaine après la date prévisionnelle. La première semaine a été consacrée à la réflexion sur les stratégies à mettre en place afin de veiller au bon déroulement du projet. Il fallait décider comment s'organiser en sous groupes pour l'accomplissement des différentes tâches, et également se mettre d'accord sur l'architecture du logiciel(diagramme de classes). De plus, lors de l'établissement du diagramme, certaines tâches ont été surestimées et d'autres sous-estimées.\\

\begin{dinglist}{224}
\item \textbf{Interface graphique:} L'absence de cette tâche sur le diagramme prévisionnel et sa présence sur le diagramme réel, se remarque rapidement. Une erreur considérable a été commise sur ce plan. Cela est dû au fait que lors de l'établissement du planning, nous n'avions pas encore  profondément  réfléchi sur l'architecture finale du logiciel. La vision globale de l'interface graphique est en effet apparu lors  de la  première semaine de réflexion. Sa conception s'est étalée sur toute la durée du projet, car tous les autres modules interagissent avec elle.\\ 


\item \textbf{Reconnaissance de format:} Il s'agissait pour cette tâche de reconnaître le format \textsf{PDF} et de pouvoir effectuer des traitements dessus. C'est à dire que l'ouverture des fichiers \textsf{PDF} devait être prise en compte par le logiciel. Cette tâche a été surestimée, et s'est achevée avant la date prévue.\\


\item \textbf{Création du fichier modèle:} Cette tâche consistait à implémenter un module permettant de créer un modèle de \textsf{QCM} correspondant à la première fonctionnalité dont le logiciel devait disposer. Sa réalisation a pu tenir dans l'intervalle de temps qui lui était attribué. Elle se déroulait en parallèle avec la reconnaissance de format et la délimitation des zones.\\


\item \textbf{Délimitation des zones:} Le but était sauvegarder les coordonnées des zones  sélectionnées par l'utilisateur, nécessaires à l'analyse du \textsf{QCM}. Ce travail a finalement un peu dépassé le délai qui lui était prévu. Cela est dû au problème de calques rencontrés sur l'interface graphique. Il fallait disposer d'au moins de deux calques sur une seule page. La première se charge de restituer l'image de la page courante du fichier \textsf{PDF} ouvert, et la deuxième d'afficher suivant des couleurs significatives les contours de zones sélectionnées. La mise en application de cette solution exigée par le client a nécessité environ deux semaines de recherche.\\


\item \textbf{Calibrage:} Cette étape de réorientation des documents inclinés lors de la phase de numérisation, a nécessité beaucoup de temps de recherche. Cela était du à notre manque d'expérience en matière de traitement d'images. Pour réaliser la détection des marqueurs, nous avions expérimenté une première technique de reconnaissance de formes nommée \textsf{la transformée de Hough}. Cette piste a été abandonnée car nous ne sommes pas arrivés à l'utiliser correctement pour ne détecter que les centres des quatre marqueurs qui nous intéressaient. De ce fait, les fonctions de la bibliothèque \textsf{Pandore} basée sur la \textit {morphologie mathématique} ont été employées à place de cette méthode. Tout cela justifie le retard pris dans l'accomplissement de cette tâche.\label{calibrage}\\

 
\item \textbf{Analyse des données du QCM rempli:} Cette phase correspondait à l'implémentation de la deuxième fonctionnalité du logiciel qui permet d'analyser les résultats du QCM. Elle a été surestimée sur le planning prévisionnel car nous avions mis moins de temps que prévu.\\


\item \textbf{Création du fichier résultat:} Cette tâche est étroitement liée à celle décrite précédemment. Elle permet le stockage des informations issues de l'analyse du QCM rempli sous format \textsf{CSV}. Sa réalisation a pu tenir sur la durée qui lui a été affectée.
 



\end{dinglist}
